public class String1 {
	public static void main(String[] args) {
		char [] ch=new char [] {'a','b','c'};
		String str=new String (ch);
		//通过new的对象所的指的内容并不在常量池中，但是通过intern
		//这个内容就在常量池了
		str.intern();
		String str2="abc";//s2创建的时候直接引用常量池中的abc的引用
		String str3=new String("abc");
		System.out.println(str==str3);
	}
	//常量池的概念
	public static void main1(String[] args) {
		String s1="hello";
		String s2="hello";
		System.out.println(s1==s2);
		String s3=new String ("hello");
		String s4=new String ("hello");
		System.out.println(s3==s4);
		System.out.println(s3==s1);
	}
}
